15
16
16
12
13
14
2
3
6
4
5
30
31
31
27
28
29
17
18
21
19
20
45
46
46
42
43
44
32
33
47
34
35
207
206
206
205
622
623
203
204
570
202
576
213
212
212
211
624
625
210
209
569
208
575
219
218
218
217
626
627
215
216
580
214
577
365
584
350
351
348
358
49
50
47
51
71
70
74
1
